package com.ruoyi.xuexiao.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.xuexiao.domain.entity.KsJbxxhz;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;

@Data
public class KsJbXxHzReturnVo extends KsJbxxhz {
    /**
     * 自增id
     */
    @ApiModelProperty("自增id")
    private Integer id;
    /**
     * 许可证号
     */
    @ApiModelProperty("许可证号")
    private String xkzh;
    /**
     * 矿山名称
     */
    @ApiModelProperty("矿山名称")
    private String ksmc;

    /**
     * 矿山中心点坐标X
     */
    @ApiModelProperty("矿山中心点坐标X")
    private BigDecimal lon;

    /**
     * 矿山中心点坐标Y
     */
    @ApiModelProperty("矿山中心点坐标Y")
    private BigDecimal lat;

    /**
     * 矿权类型
     */
    @ApiModelProperty(value = "矿权类型:1代表采矿权 2代表探矿权")
    private Integer kqlx;

    /**
     * 区域坐标(拐点坐标)
     */
    @ApiModelProperty("区域坐标(拐点坐标)")
    private String qyzb;

    /**
     * 矿区面积
     */
    @ApiModelProperty("矿区面积")
    private Double kqmj;

    /**
     * 地址
     */
    @ApiModelProperty("地址")
    private String dz;

    /**
     * 所在行政区
     */
    @ApiModelProperty("所在行政区")
    private String szxzq;

    /**
     * 行政区名称
     */
    @ApiModelProperty("行政区名称")
    private String szxzqmc;

    /**
     * 有效期起
     */
    @ApiModelProperty("有效期起")
    @JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8")
    private Date yxqq;

    /**
     * 有效期止
     */
    @ApiModelProperty("有效期止")
    @JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8")
    private Date yxqz;

    /**
     * 有效期限
     */
    @ApiModelProperty("有效期限")
    private String yxqx;

    /**
     * 采深上限
     */
    @ApiModelProperty("采深上限")
    private Double cssx;

    /**
     * 采深下限
     */
    @ApiModelProperty("采深下限")
    private Double csxx;

    /**
     * 矿业权人
     */
    @ApiModelProperty("矿业权人")
    private String kyqr;

    /**
     * 开采方式
     */
    @ApiModelProperty("开采方式")
    private String kcfs;

    /**
     * 经济类型
     */
    @ApiModelProperty("经济类型")
    private Integer jjlx;

    /**
     * 矿种
     */
    @ApiModelProperty("矿种")
    private Long kz;

    /**
     * 生产状态
     */
    @ApiModelProperty("生产状态")
    private String sczt;

    /**
     * 生产规模
     */
    @ApiModelProperty("生产规模")
    private String scgm;

    /**
     * 矿山中心点高程
     */
    @ApiModelProperty("矿山中心点高程")
    private Integer alt;

    /**
     * 是否抵押
     */
    @ApiModelProperty(value = "是否抵押:0否 1是")
    private Integer sfdy;

    /**
     * 是否查封
     */
    @ApiModelProperty(value = "是否查封:0否 1是")
    private Integer sfcf;

    /**
     * 矿山分类
     */
    @ApiModelProperty(value = "矿山分类:0正常 1可以办理行政许可 2公告废止 3关闭决定 4其他 5持证矿山 6历史遗留")
    private Integer ksfl;

    /**
     * 矿种类型
     */
    @ApiModelProperty(value = "矿种类型:1固体矿山 2液体矿山")
    private Integer kzlx;

    /**
     * 专项核查
     */
    @ApiModelProperty(value = "专项核查:0否 1是")
    private Integer zxhc;


    @ApiModelProperty("经济类型名称")
    private String jjlxmc;
}
